body { min-width:1200px; font-size:12px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; color:#333; margin:0 auto; padding:0; background:#f3f3f3;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select { margin:0; padding:0;}
h1,h3,h3,h4 { font-size:14px;}
.clear { clear:both;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:none; color:#eb2914;}
img { border:0;}
ul li { list-style:none;}
.warp { width:1200px; margin:0 auto;} 
#VCode { cursor:pointer;}
input[type=button], input[type=submit], input[type=file], button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#333;} 
:-moz-placeholder { color:#333;} 
::-moz-placeholder { color:#333;}
:-ms-input-placeholder { color:#333;} 

@font-face  { 
	font-family:'FontAwesome'; 
		    src:url('../fonts/fontawesome-webfont.eot?v=4.7.0'); 
	        src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
			     url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
				 url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
				 url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
				 url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); 
	font-weight:normal; 
	 font-style:normal; 
}
.icon { display:inline-block; font:normal normal normal 16px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

/*top*/
.top { width:100%; height:80px;}
.header { width:calc(100% - 70px); height:80px; padding:0 35px; box-shadow:0 2px 5px rgba(0,0,0,0.05); background:#fff; position:fixed; top:0; left:0; z-index:99999999;}
.header .logo { float:left; height:50px; padding:15px 0;}
.header .logo img { display:block; height:100%;}
.header .rgt { float:right; max-width:55%;}

/*导航*/
.header .nav { float:left;}
.header .nav li { float:left; height:80px; line-height:80px; text-align:center; position:relative;}
.header .nav li a { display:block; font-size:16px; color:#333; padding:0 15px;}
.header .nav li:hover a,.header .nav li.on a { color:#7ec133;}
.header .nav li:hover ul { display:block;}
.header .nav li ul { display:none; width:100%; border-radius:0 0 2px 2px; box-shadow:0 2px 4px rgba(0,0,0,0.05); background:#fff; overflow:hidden; position:absolute; top:80px; left:0;}
.header .nav li li { float:none; height:40px; margin-top:0; border-top:1px solid #f4f4f4; -webkit-transition:all .5s ease; transition:all .5s ease;}
.header .nav li:hover li a { line-height:40px; font-size:14px; color:#666; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.header .nav li:hover li:hover a { color:#7ec133;}

/*右侧*/
.header .search { float:right; width:35px; height:50px; padding:15px 0; position:relative; overflow:hidden;}
.header .search i { display:block; width:100%;  height:50px; line-height:50px; background:url(../images/lq_01.png) no-repeat right center;}
.header .search form { display:block; width:260px; height:50px; overflow:hidden; filter:alpha(opacity=0); opacity:0; box-shadow:0 2px 4px rgba(0,0,0,0.2); position:absolute; right:0; top:80px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.header .search input { float:left; width:160px; line-height:50px; font-size:14px; color:#333; padding:0 10px; border:none; background:#fff;}
.header .search .btn { width:80px; color:#fff; background:#de0505;}
.header .search.on { overflow:inherit;}
.header .search.on form { filter:alpha(opacity=100); opacity:1;}

/*banner*/
.banner { width:100%; margin:0 auto; position:relative; overflow:hidden;}
.banner img { display:block; width:100%;}
.banner .swiper-pagination-bullets,.banner .swiper-pagination-custom { bottom:35px;}
.banner .swiper-pagination-bullet { width:10px; height:10px; margin:0 10px !important; border-radius:50%; opacity:1; background:#fff; position:relative;}
.banner .swiper-pagination-bullet::after { display:block; content:""; width:10px; height:10px; padding:6px; border:1px solid #fff; border-radius:50%; position:absolute; left:-7px; top:-7px; filter:alpha(opacity=0); opacity:0; -webkit-transition:0.4s; transition:0.4s;}
.banner .swiper-pagination-bullet-active::after { filter:alpha(opacity=100); opacity:1;}
.banner_ej { width:100%; margin:0 auto; height:135px; color:#fff; text-align:center; padding-top:65px; letter-spacing:2px; background:url(../images/erbanner.jpg) no-repeat center top; position:relative;}
.banner_ej h3 { font-size:30px; text-transform:Uppercase;}
.banner_ej h1 { font-weight:500; font-size:22px;}

/*脚部*/
.footer { width:100%; line-height:25px; font-size:12px; padding-top:25px; background:#fff;}
.footer .logo { float:left; width:650px; height:65px; margin-top:25px;}
.footer .logo img { display:block; height:100%;}
.footer .msg { float:left; width:180px; padding:0 35px; margin:15px 35px; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6;}
.footer .msg p { color:#999; margin-bottom:15px;}
.footer .msg p b { display:block; font-weight:500; font-size:22px; color:#333; letter-spacing:1px;}
.footer .msg p a { color:#666;}
.footer .img { float:right;}
.footer .img p { float:left; width:92px; text-align:center; margin-left:15px;}
.footer .img p img { display:block; width:80px; height:80px; padding:5px; border:1px solid #eaeaea; overflow:hidden;}
.footer .img p span { display:block; color:#666;}
.footer .copy { width:100%; line-height:25px; color:#fff; text-align:center; padding:15px 0; background:#7ec133;}
.footer .copy a { color:#fff;}
.footer .sitecode { width:100px; margin:0 auto; text-align:center;}
.footer .sitecode a { display:block; width:100%;}
.footer .sitecode img { display:block; margin:0 auto;}

/**栏目标题**/
.titls { width:100%; line-height:40px; color:#333; text-align:center; padding:45px 0 25px 0;}
.titls b { font-size:30px; text-transform:Uppercase; letter-spacing:1px;}
.titls span { font-size:26px; margin-left:3px; letter-spacing:2px; position:relative; top:-2px;}

/**业务领域**/
.busins { width:100%; padding-bottom:80px; background:#fff;}
.busins li { float:left; width:calc(100% / 4); text-align:center; margin-top:30px; padding:0 60px; box-sizing:border-box;}
.busins li a { display:block; width:100%;}
.busins li i { display:block; width:80px; height:80px; margin:0 auto 30px auto; border-radius:50%; background-color:#efefef; background-position:center center; background-repeat:no-repeat; -webkit-transition:all .5s ease; transition:all .5s ease;}
.busins li h3 { line-height:30px; font-weight:500; font-size:16px; color:#333; text-align:center; margin:0 auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.busins li p { line-height:25px; color:#999; margin-top:10px;}
.busins li:hover i { background-color:#7ec133;}
.busins li:hover h3 { color:#7ec133;}
.busins li .b01 { background-image:url(../images/lq_02.png);}
.busins li:hover .b01 { background-image:url(../images/lq_02h.png);}
.busins li .b02 { background-image:url(../images/lq_03.png);}
.busins li:hover .b02 { background-image:url(../images/lq_03h.png);}
.busins li .b03 { background-image:url(../images/lq_04.png);}
.busins li:hover .b03 { background-image:url(../images/lq_04h.png);}
.busins li .b04 { background-image:url(../images/lq_05.png);}
.busins li:hover .b04 { background-image:url(../images/lq_05h.png);}

/*关于立齐*/
.about { width:100%; background:#fff; position:relative;}
.about::after { display:block; content:""; width:54.4%; height:480px; background:#f3f3f3; position:absolute; right:0; top:0; z-index:1;}
.about .img { float:left; width:510px; height:380px; margin:50px 0; overflow:hidden;}
.about .img img { display:block; width:100%;}
.about .msg { float:right; width:625px; padding:50px 10px 50px 50px; background:#f3f3f3; position:relative; z-index:2;}
.about .msg .name { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #d2d2d2; position:relative;}
.about .msg .name::after { display:block; content:""; width:30px; height:1px; background:#7ec133; position:absolute; left:0; bottom:-1px;}
.about .msg .name h3 { line-height: 50px; font-weight:500; font-size:32px; color:#333;}
.about .msg .name h2 { line-height: 35px; font-weight:500; font-size:24px; color:#999;}
.about .msg .name p { font-size:12px; color:#333; text-transform:Uppercase; letter-spacing:1px;}
.about .msg .eng { line-height:30px; font-size:14px; color:#666;}
.about .msg .chin { line-height:30px; font-size:14px; color:#666; margin-top:25px;}
.about .botmimg { width:100%; padding-bottom: 50px; background:#7ec133 url(../images/lq_06.jpg) no-repeat center bottom;}
.about .botmimg .lft { float:left; width:490px; color:#fff; padding-top:70px;}
.about .botmimg .lft p { line-height:35px; font-size:18px; text-transform:Uppercase;}
.about .botmimg .lft h3 { line-height:40px; font-weight:500; font-size:26px; margin-top:20px; letter-spacing:1px;}
.about .botmimg .rgt { float:right; width:585px; line-height:25px; font-size:13px; color:#666; padding:30px 50px; background:#f3f3f3;}
.about .botmimg .rgt p { margin-bottom: 15px;}
.about .botmimg .rgt .nr { padding-top: 30px;}
.about .botmimg .rgt .fl { width: 40%;}
.about .botmimg .rgt .fr { width: 50%;}
.about .botmimg .rgt .nr h4 { font-weight:500; font-size: 16px; color:#333; margin-bottom: 10px;}
.about .botmimg .rgt .nr span { display:block; font-size: 13px; padding-left: 15px;}

/*项目案例*/
.case { padding:0 5px; background:#fff;}
.case li { float:left; width:calc(100% / 4 - 10px); height:400px; text-align:center; overflow:hidden; margin:0 5px 10px 5px; position:relative;}
.case li::after { display:block; content:"+"; width:60px; height:60px; line-height:60px; font-weight:100; font-size:30px; color:#fff; text-align:center; margin:auto; border:1px solid #fff; border-radius:50%; position:absolute; left:0; right:0; top:-65px; z-index:4; -webkit-transition:all .5s ease; transition:all .5s ease;}
.case li a { display:block; width:100%;}
.case li .img { width:100%; height:325px; background-position:center; background-repeat:no-repeat; background-size:auto 100%; overflow:hidden; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;}
.case li .img::before,.case li .img::after { display:block; content:""; filter:alpha(opacity=0); opacity:0; position:absolute; -webkit-transition:all .5s ease; transition:all .5s ease;}
.case li .img::before { width:95%; height:305px; margin:auto; border:1px solid rgba(255,255,255,0.5); top:0; right:0; bottom:0; left:0; z-index:2;}
.case li .img::after { width:100%; height:100%; background:rgba(126,193,51,0.9); left:0; top:0; z-index:1;}
.case li .msg { width:90%; height:75px; margin:0 auto; overflow:hidden; position:relative; top:0; z-index:3; -webkit-transition:all .5s ease; transition:all .5s ease;}
.case li .msg h3 { line-height:40px; font-size:16px; color:#333; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case li .msg p { font-size:12px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case li .msg .nr { display:block; line-height:25px; margin-top:60px;}
.case li .msg .nr p span { margin:0 15px;}
.case li:hover::after { top:95px;}
.case li:hover .img::before,.case li:hover .img::after { filter:alpha(opacity=100); opacity:1;}
.case li:hover .img { background-size:auto 110%;}
.case li:hover .msg { height:175px; top:-110px;}
.case li:hover .msg h3,.case li:hover .msg p { color:#fff;}
.case li:hover .msg p { filter:alpha(opacity=85); opacity:0.85;}
.case li:hover .msg .nr p { filter:alpha(opacity=100); opacity:1;}
.case li:hover .msg .nr p span { color:#999;}

/*新闻*/
.news { width:100%; margin-top:30px; background:#fff;}
.news .nr { width:600px;}
.news .lft { float:left; width:50%; padding-bottom:180px; background:#7ec133 url(../images/lq_07.jpg) no-repeat left bottom;background-size: 100% 192px;}
.news .lft .titls { color:#fff; text-align:left; margin-bottom:5px;}
.news .lft li { margin:0 65px 15px 0; padding-bottom:15px; border-bottom:1px solid rgba(255,255,255,0.1); -webkit-transition:all .5s ease; transition:all .5s ease;}
.news .lft li a { display:block; width:100%;}
.news .lft li h3 { width:100%; height:30px; line-height:30px; margin-bottom:5px;}
.news .lft li h3 b { float:left; width:80%; font-weight:500; font-size:16px; color:#ffff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news .lft li h3 span { float:right; font-weight:500; font-size:13px; color:#fff; filter:alpha(opacity=40); opacity:0.4;}
.news .lft li p { line-height:25px; font-size:13px; color:#fff; filter:alpha(opacity=60); opacity:0.6; -webkit-transition:all .5s ease; transition:all .5s ease;}
.news .lft li:hover { border-bottom-color:rgba(255,255,255,0.5);}
.news .lft li:hover p { filter:alpha(opacity=90); opacity:0.9;}
.news .rgt { float:left; width:50%; height:650px; position:relative;}
.news .rgt::after { display:block; content:""; width:100%; height:370px; background:#eaeaea; position:absolute; left:0; bottom:0; z-index:1;}
.news .rgt .nr { position:relative; z-index:2;}
.news .rgt .nr a { display:block; width:100%;}
.news .rgt .nr .img { width:600px; height:280px; overflow:hidden; position:relative;}
.news .rgt .nr .img::after { display:block; content:""; width:0; height:0; border-style:solid; border-width:0 10px 10px 10px; border-color:transparent transparent #eaeaea transparent; line-height:0px; _border-color:#000 #000 #eaeaea #000; _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000'); position:absolute; right:25px; bottom:0;}
.news .rgt .nr .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.news .rgt .nr .msg { padding:40px 55px;}
.news .rgt .nr .name { padding-bottom:10px; margin-bottom:30px; border-bottom:1px solid #d2d2d2; position:relative;}
.news .rgt .nr .name::after { display:block; content:""; width:30px; height:1px; background:#7ec133; position:absolute; left:0; bottom:-1px;}
.news .rgt .nr .name h3 { font-weight:500; font-size:35px; color:#e2e0e1; text-transform:Uppercase;}
.news .rgt .nr .name h2 { font-weight:500; font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news .rgt .nr .name p { line-height:30px; font-size:14px; color:#999;}
.news .rgt .nr .mg { line-height:30px; font-size:12px; color:#999; margin-bottom:30px}
.news .rgt .nr span { display:inline-block; width:60px; font-size:14px; color:#666; padding-right:30px; background:url(../images/lq_08.png) no-repeat right center;}
.news .rgt .nr:hover .img img { transform:scale(1.1,1.1);}
.news .rgt .nr:hover .name h2 { color:#7ec133;}
.news .rgt .nr:hover span { color:#7ec133; background-image:url(../images/lq_08h.png);}

/*************** 子页公用 *******************/
.fl { float:left;}
.fr { float:right;}
.content { width:1200px; margin:30px auto; min-height:400px;}
.catnav { height:60px; line-height:60px; background:#fff;}
.catnav ul { display:block; float:left; max-width:60%;}
.catnav li { display:inline-block; margin-right:25px; position:relative;}
.catnav li::after { display:block; content:""; width:0%; height:2px; margin:auto; background-color:#7ec133; -webkit-transition:all .5s ease; transition:all .5s ease; position:absolute; left:0; right:0; bottom:0;}
.catnav li a { display:block; font-size:14px; color:#333; -webkit-transition:all .5s ease; transition:all .5s ease;}
.catnav li:hover::after,.catnav .on::after { width:30%;}
.catnav li:hover a,.catnav .on a { color:#7ec133;}
.catnav p { float:right; font-size:12px; line-height:70px;}
.catnav p i { display:block; float:left; font-style:normal; font-family:FontAwesome; font-size:16px; color:#7ec133; margin-right:5px;}
.catnav p a { color:#7ec133;}

/*详情页公用*/
.lh { font-size:14px; line-height:30px; color:#666; text-align:justify;}
.lh img { max-width:100%; height:auto !important;}
.lh table { line-height:35px; border-top:1px solid #ddd; border-left:1px solid #ddd; box-sizing:border-box; background:#fff;}
.lh table th,.lh table td { padding:10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box;}
.lh table th { line-height:40px; font-weight:500; font-size:26px; color:#fff; background:#92d050;}

.showcont { width:1140px; margin:20px auto; padding:30px; overflow:hidden; background:#fff;}
.show_h3 { width:100%; text-align:center; margin-bottom:30px;}
.show_h3 h3 { line-height:40px; font-size:24px; color:#333; font-weight:500;}
.show_h3 p { line-height:35px; font-size:12px; color:#7ec133; margin-top:15px; border:1px solid #eefae1; background:#fcfff8;}
.show_sxp { width:1140px; font-size:14px; line-height:25px; color:#999; margin:15px auto; padding:20px 30px; background:#fff;}
.show_sxp p { width:45%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.show_sxp p span { display:inline-block; margin-right:10px;}
.show_sxp a { width:80%; color:#999;}
.show_sxp .fr { text-align:right;}
.show_sxp p a:hover { color:#7ec133;}
.serchms { font-size:20px; line-height:60px; color:#333; text-align:center;}

/*分页*/
.scott { overflow:hidden; text-align:center; letter-spacing:2px; margin:20px auto;}
.scott li { display:inline-block; line-height:35px; margin:0 5px; border:1px solid #7ec133; background:#fff;}
.scott a,.scott span { display:block; padding:0px 15px; font-size:16px; color:#7ec133; cursor:pointer;}
.scott li:hover,.scott .active { background:#7ec133;}
.scott li:hover a,.scott li:hover span,.scott .active span { color:#fff;}

/*产品列表*/
.prolist { width:100%;}
.prolist li { width:100%; margin-top:30px;}
.prolist li a { display:block; width:100%;}
.prolist li .img { float:right; width:830px; height:400px; overflow:hidden;}
.prolist li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.prolist li .msg { float:left; width:260px; height:240px; padding:80px 50px; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease;}
.prolist li .msg h3 { line-height:40px; font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prolist li .msg p { line-height:30px; font-size:14px; color:#999; margin:30px auto;}
.prolist li .msg span { display:inline-block; width:60px; font-size:14px; color:#666; padding-right:30px; background:url(../images/lq_08.png) no-repeat right center;}
.prolist li:hover .img img { transform:scale(1.1,1.1);}
.prolist li:hover .msg { background:#7ec133;}
.prolist li:hover .msg h3,.prolist li:hover .msg p,.prolist li:hover .msg span { color:#fff;}
.prolist li:hover .msg span { background-image:url(../images/lq_09.png);}

/*图片列表*/
.piclist { width:100%;}
.piclist li { float:left; width:390px; height:350px; text-align:center; overflow:hidden; margin:0 15px 10px 0; position:relative;}
.piclist li::after { display:block; content:"+"; width:60px; height:60px; line-height:60px; font-weight:100; font-size:30px; color:#fff; text-align:center; margin:auto; border:1px solid #fff; border-radius:50%; position:absolute; left:0; right:0; top:-65px; z-index:4; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist li a { display:block; width:100%;}
.piclist li .img { width:100%; height:273px; overflow:hidden; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist li .img::before,.piclist li .img::after { display:block; content:""; filter:alpha(opacity=0); opacity:0; position:absolute; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist li .img::before { width:370px; height:253px; margin:auto; border:1px solid rgba(255,255,255,0.5); top:0; right:0; bottom:0; left:0; z-index:2;}
.piclist li .img::after { width:100%; height:100%; background:rgba(126,193,51,0.9); left:0; top:0; z-index:1;}
.piclist li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist li .msg { width:90%; height:75px; margin:0 auto; overflow:hidden; position:relative; top:0; z-index:3; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist li .msg h3 { line-height:40px; font-size:16px; color:#333; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.piclist li .msg p { font-size:12px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.piclist li .msg .nr { display:block; line-height:25px; margin-top:60px;}
.piclist li .msg .nr p span { margin:0 15px;}
.piclist li:hover::after { top:70px;}
.piclist li:hover .img::before,.piclist li:hover .img::after { filter:alpha(opacity=100); opacity:1;}
.piclist li:hover .img img { transform:scale(1.1,1.1);}
.piclist li:hover .msg { height:175px; top:-110px;}
.piclist li:hover .msg h3,.piclist li:hover .msg p { color:#fff;}
.piclist li:hover .msg p { filter:alpha(opacity=85); opacity:0.85;}
.piclist li:hover .msg .nr p { filter:alpha(opacity=100); opacity:1;}
.piclist li:hover .msg .nr p span { color:#999;}

/*荣誉列表*/
.horlist { width: 100%;}
.horlist li { float:left; width:375px; margin:0 37px 30px 0;}
.horlist li:nth-child(3n) { margin-right:0;}
.horlist li a { display:block; width:100%;}
.horlist li h3 { line-height:45px; font-weight:500; font-size:16px; color:#333; margin-bottom:20px; position:relative;}
.horlist li h3::after { display:block; content:""; width:20px; height:2px; background:#7ec133; position:absolute; left:0; bottom:0;}
.horlist li .img { width:325px; height:225px; padding:25px; overflow:hidden; box-shadow:0 5px 10px rgba(0,0,0,0.01); background:#fff;}
.horlist li .img img { display:block; height:100%; margin:0 auto; -webkit-transition:all .5s ease; transition:all .5s ease;}
.horlist li:hover h3 { color:#0079af;}
.horlist li:hover h3::after { background:#0079af;}
.horlist li:hover .img { box-shadow:0 0 10px rgba(0,0,0,0.1);}
.horlist li:hover .img img { transform:scale(0.95,0.95);}

/*新闻列表*/
.newlist { width:100%; min-height:500px;}
.newlist li { float:left; width:390px; margin:0 15px 15px 0;}
.newlist li .img { width:100%; height:182px; overflow:hidden; position:relative;}
.newlist li .img::after { display:block; content:""; width:0; height:0; border-style:solid; border-width:0 10px 10px 10px; border-color:transparent transparent #fff transparent; line-height:0px; _border-color:#000 #000 #fff #000; _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000'); position:absolute; right:25px; bottom:0;}
.newlist li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.newlist li .msg { padding:25px; background:#fff;}
.newlist li .name { padding-bottom:5px; margin-bottom:20px; border-bottom:1px solid #d2d2d2; position:relative;}
.newlist li .name::after { display:block; content:""; width:30px; height:1px; background:#7ec133; position:absolute; left:0; bottom:-1px;}
.newlist li .name h3 { font-weight:500; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newlist li .name p { line-height:40px; font-size:14px; color:#999;}
.newlist li .mg { line-height:30px; font-size:12px; color:#999; margin-bottom:20px}
.newlist li span { display:inline-block; width:60px; font-size:14px; color:#666; padding-right:30px; background:url(../images/lq_08.png) no-repeat right center;}
.newlist li:hover .img img { transform:scale(1.1,1.1);}
.newlist li:hover .name h3 { color:#7ec133;}
.newlist li:hover span { color:#7ec133; background-image:url(../images/lq_08h.png);}

/* 管理层简介 */
.managementCon {}
.management li { padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #ddd;}
.management .left { float:left; width:265px; height:315px; border-radius:10px; overflow:hidden;}
.management .left img { display:block; width:100%;}
.management .right { float:right; width:900px;}
.management .right .name { line-height:40px; font-size:30px; color:#333;}
.management .right .name span { font-weight:500; font-size:24px; margin-left:10px;}
.management .right h3 { line-height:30px; font-weight:500; font-size:16px; color:#7ec133;}
.management .right h3 b { display:block; font-weight:500; margin-bottom:10px;}
.management .right h3 span { display:block; font-size:15px;}
.management .right p { line-height:25px; font-size:14px; color:#666; margin-top:10px;}
.management .right .more { float:right; margin-top:30px;}
.management .right .line { display:inline-block; width:60px; height:1px; background-color:#7ec133;}
.management .right a { font-size:14px; color:#666;}
.management .right a:hover { color:#000;}

/* 管理层详情 */
.details .detailLeft{padding-left: 50px; float: left;width: 240px;text-align: center;}
.details .img{width: 180px; height: 180px ;border-radius: 50px;overflow: hidden;border: 3px solid #e0e0e0;display: inline-block;}
.details img{width: 100%;}
.details h3{font-size: 20px;}
.details .detailLeft .title{width: 200px;padding-top: 20px;line-height: 35px;padding-left: 20px;}
.details .cn{width: 200px;border-top: 1px solid #333;padding-top: 6px;} 
.details .detailRight{float: left; padding-left: 30px;width: 860px;padding-top: 30px;}
.details .detailRight i{font-size: 18px;font-weight: 500;}
.details .detailRight p{padding-top: 20px;height: 180px;}
.details .detailRight .back{float: right;}
.details .detailRight .line{width: 50px;display: inline-block;height: 1px;background-color: #7ec133;}
.details .detailRight a{color: #333;}
.details .detailRight a:hover{color: #7ec133;}
.details .cutting_line{width:100%;border-bottom: 1px solid #e0e0e0;padding-top: 35px;}
.details .project{padding-left: 40px;padding-top: 30px;}
.details .project h2{font-size: 22px;padding-left: 100px;font-weight: 400;padding-bottom: 20px;}
.details .project ul{width:1000px; margin: 0 auto;}
.details .project ul li{float: left;width: 280px;padding: 10px 28px 0 25px;height: 40px; overflow: hidden; white-space:nowrap;text-overflow: ellipsis;}
.details .other{padding-top: 40px;}
.details .other img {width: 48.5%;padding: 10px 0 30px 0.82%;}

/*招聘*/
.n_job { width:100%;}
.n_job .list { width:100%;}
.n_job .list li { margin-bottom:20px; background:#fff;}
.n_job .list li .lst { padding:15px 20px; position:relative;}
.n_job .list li .lst h3 { line-height:40px; font-size:18px; color:#333;}
.n_job .list li .lst span { display:block; float:left; width:calc(100% / 4); line-height:30px; font-size:14px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.n_job .list li .lst a { display:block; width:40px; height:40px; position:absolute; top:33px; right:20px; z-index:1;}
.n_job .list li .lst a::before,.n_job .list li .lst a::after { display:block; content:""; margin:auto; background:#999; position:absolute; top:0; right:0; bottom:0; left:0;}
.n_job .list li .lst a::before { width:1px; height:100%;}
.n_job .list li .lst a::after { width:100%; height:1px;}
.n_job .list li .msg { display:none; padding:15px 20px;}
.n_job .list li.on .lst { background:#7ec133;}
.n_job .list li.on .lst h3,.n_job .list li.on .lst span { color:#fff;}
.n_job .list li.on .lst a::before { display:none;}
.n_job .list li.on .lst a::after { background:#fff;}
.n_job .list li.on .msg { display:block;}
.n_job .list li.on .msg .lh { margin-bottom:15px;}
.n_job .list li.on .msg .lh h3 { font-size:16px; color:#7ec133;}

.lh .managli { display:block; clear:both; border-left:1px solid #92d050;}
.lh .managli li { display:inline-block; width:calc(100% / 4); line-height:25px; font-size:14px; color:#333; text-align:center; padding:15px 35px; border-right:1px solid #92d050; border-bottom:1px solid #92d050; box-sizing:border-box; background:#fff;}

/*联系我们*/
.disclos { width:100%;}
.disclos li { float:left; width:385px; margin:0 22px 22px 0; padding:20px; border:1px solid #eee; box-sizing:border-box; background:#fdfdfd; -webkit-transition:all .5s ease; transition:all .5s ease;}
.disclos li:nth-child(3n) { margin-right:0;}
.disclos li h3 { font-weight:500; font-size:16px; color:#000; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #eee; position:relative;}
.disclos li h3::after { display:block; content:""; width:40px; height:2px; background:#7ec133; position:absolute; left:0; bottom:-2px;}
.disclos li p { line-height:25px; font-size:14px; color:#666; margin-bottom:5px;}
.disclos li:hover { box-shadow:0 2px 5px rgba(0,0,0,0.1);}